function CommonValidateConfigure(config) {
	
	this.config = config;

	config : null;	
};

var CommonValidateUtil = {

	c$ : function (id) {
			return document.getElementById(id);
		},
	
	cname$ : function(id) {
			return document.getElementsByName(id);
		},
	
	log : function(msg) {
			alert(msg);
		},
	
	trim : function (str){
			if(str == null) return '';
			return str.replace(/(^\s*)|(\s*$)/g, "");
		},
	
	format_msg : function (msg, params) {
			for(var i = 0; i < params.length; i++) {
				msg = msg.replace('%'+(i+1)+'%', params[i]);
			}
			return msg;
		},
	
	get_msg : function (msgId, configure, default_msg) {

			return commonvalidate_msg[configure.config.language][msgId];
		}
}